import type { PresetTheme } from './index.js';

const hamlindigo = {
	name: 'hamlindigo',
	properties: {
		'--theme-font-family-base':
			"Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial,\n\t\t'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'",
		'--theme-font-family-heading': 'serif',
		'--theme-font-color-base': '0 0 0',
		'--theme-font-color-dark': '255 255 255',
		'--theme-rounded-base': '2px',
		'--theme-rounded-container': '2px',
		'--theme-border-base': '2px',
		'--on-primary': '0 0 0',
		'--on-secondary': '255 255 255',
		'--on-tertiary': '255 255 255',
		'--on-success': '255 255 255',
		'--on-warning': '0 0 0',
		'--on-error': '255 255 255',
		'--on-surface': '255 255 255',
		'--color-primary-50': '242 245 253',
		'--color-primary-100': '238 242 252',
		'--color-primary-200': '233 239 252',
		'--color-primary-300': '220 229 249',
		'--color-primary-400': '194 210 245',
		'--color-primary-500': '168 190 241',
		'--color-primary-600': '151 171 217',
		'--color-primary-700': '126 143 181',
		'--color-primary-800': '101 114 145',
		'--color-primary-900': '82 93 118',
		'--color-secondary-50': '241 238 230',
		'--color-secondary-100': '237 232 222',
		'--color-secondary-200': '232 227 214',
		'--color-secondary-300': '219 210 189',
		'--color-secondary-400': '191 176 140',
		'--color-secondary-500': '164 142 91',
		'--color-secondary-600': '148 128 82',
		'--color-secondary-700': '123 107 68',
		'--color-secondary-800': '98 85 55',
		'--color-secondary-900': '80 70 45',
		'--color-tertiary-50': '231 239 241',
		'--color-tertiary-100': '223 234 237',
		'--color-tertiary-200': '216 229 232',
		'--color-tertiary-300': '192 213 218',
		'--color-tertiary-400': '144 182 191',
		'--color-tertiary-500': '97 151 163',
		'--color-tertiary-600': '87 136 147',
		'--color-tertiary-700': '73 113 122',
		'--color-tertiary-800': '58 91 98',
		'--color-tertiary-900': '48 74 80',
		'--color-success-50': '227 239 236',
		'--color-success-100': '218 234 229',
		'--color-success-200': '209 228 223',
		'--color-success-300': '181 212 203',
		'--color-success-400': '126 180 164',
		'--color-success-500': '71 148 125',
		'--color-success-600': '64 133 113',
		'--color-success-700': '53 111 94',
		'--color-success-800': '43 89 75',
		'--color-success-900': '35 73 61',
		'--color-warning-50': '249 242 226',
		'--color-warning-100': '248 238 216',
		'--color-warning-200': '246 234 207',
		'--color-warning-300': '240 221 178',
		'--color-warning-400': '229 195 120',
		'--color-warning-500': '218 169 62',
		'--color-warning-600': '196 152 56',
		'--color-warning-700': '164 127 47',
		'--color-warning-800': '131 101 37',
		'--color-warning-900': '107 83 30',
		'--color-error-50': '241 231 234',
		'--color-error-100': '236 223 227',
		'--color-error-200': '232 216 221',
		'--color-error-300': '218 192 200',
		'--color-error-400': '190 144 158',
		'--color-error-500': '162 97 117',
		'--color-error-600': '146 87 105',
		'--color-error-700': '122 73 88',
		'--color-error-800': '97 58 70',
		'--color-error-900': '79 48 57',
		'--color-surface-50': '232 234 241',
		'--color-surface-100': '224 228 237',
		'--color-surface-200': '216 221 232',
		'--color-surface-300': '193 200 218',
		'--color-surface-400': '146 159 191',
		'--color-surface-500': '99 118 163',
		'--color-surface-600': '89 106 147',
		'--color-surface-700': '74 89 122',
		'--color-surface-800': '59 71 98',
		'--color-surface-900': '49 58 80'
	},
	properties_dark: {},
	enhancements: {
		"[data-theme='hamlindigo']": {
			backgroundImage:
				"url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cg fill='%23e0e4ed' fill-opacity='0.5'%3E%3Cpath fill-rule='evenodd' d='M0 0h4v4H0V0zm4 4h4v4H4V4z'/%3E%3C/g%3E%3C/svg%3E\")"
		},
		".dark [data-theme='hamlindigo']": {
			backgroundImage:
				"url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cg fill='%233b4762' fill-opacity='0.2'%3E%3Cpath fill-rule='evenodd' d='M0 0h4v4H0V0zm4 4h4v4H4V4z'/%3E%3C/g%3E%3C/svg%3E\")"
		}
	}
} satisfies PresetTheme;

export default hamlindigo;
